Efficiency Analysis of Defect - Detection Techniques
نویسنده
چکیده
Various effectiveness and efficiency metrics have been proposed for defect-detection techniques and quality assurance. This report aims at introducing and comparing the most common metrics that include the effort for the techniques. These metrics are based on code coverage and fault count. Furthermore two new metrics are introduced that use the failure intensity as a more reliability-oriented measure. The latter three metrics for determining efficiency are applied in a field study with the German software and system house ESG. Defect and test data from a three-year project is used to analyse the efficiency of the used techniques during four releases. The analysis showed that the efficiency increased at first but decreased in later releases. A correlation between the different metrics cannot be shown. Therefore only counting faults is not sufficient for measuring efficiency with respect to reliability. ∗This research was supported by the DFG within the priority program SoftSpez (SPP 1064) under project name InTime.
منابع مشابه
Comparative Analysis of Machine Learning Algorithms with Optimization Purposes
The field of optimization and machine learning are increasingly interplayed and optimization in different problems leads to the use of machine learning approaches. Machine learning algorithms work in reasonable computational time for specific classes of problems and have important role in extracting knowledge from large amount of data. In this paper, a methodology has been employed to opt...
متن کاملA Literature Survey of the Software Quality Economics of Defect-Detection Techniques
Over the last decades, a considerable amount of empirical knowledge about the efficiency of defect-detection techniques has been accumulated. Also a few surveys have summarised those studies with different focuses, usually for a specific type of technique. This work reviews the results of empirical studies and associates them with a model of software quality economics. This allows a better comp...
متن کاملAnalysis of Test Efficiency during Software Development Process
One of the prerequisites of any organization is an unvarying sustainability in the dynamic and competitive industrial environment. Development of high quality software is therefore an inevitable constraint of any software industry. Defect management being one of the highly influencing factors for the production of high quality software, it is obligatory for the software organizations to orient ...
متن کاملCost optimisation of analytical software quality assurance
Analytical software quality assurance (SQA) constitutes a significant part of the total development costs of a software system. Most estimates say that about 50% of the costs can be attributed to defect-detection and removal. Hence, this is a promising area for cost-optimisation. Various defect-detection techniques can be used to improve the quality of software. Those techniques differ in many ...
متن کاملA Comparison of the Mahalanobis-Taguchi System to A Standard Statistical Method for Defect Detection
The Mahalanobis-Taguchi System is a diagnosis and forecasting method for multivariate data. Mahalanobis distance is a measure based on correlations between the variables and different patterns that can be identified and analyzed with respect to a base or reference group. This paper presents a comparison of the Mahalanobis-Taguchi System and a standard statistical technique for defect detection ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004